import type { ICommonDataRes, IDataBase, IPigeQueryRes } from "@/types";

/** 用户基本类型 */
export interface IRoleBase extends IDataBase {
  /**
   * 角色的描述
   */
  roleDesc?: string;

  /**
   * 角色的权限
   */
  permissionIds?: string[];
}

/** 用户分页查询Data返回类型 */
export type IRolePigeQueryRes = IPigeQueryRes<IRoleBase>;

/** 更新、删除、新增用户返回类型 */
export type IConmmonRoleRes = ICommonDataRes;

/** 用户分页查询返回类型 */
export type IRoleListResData = ICommonDataRes<IRolePigeQueryRes>;
